
public class Test2 {
    public static void main(String[] args) {
        String s = "Hi,Good Morning";//定义一个人字符串，引用为s
        System.out.println(m(s));//调用静态方法m，并把返回的结果（字符串中大写字母的个数）输出到屏幕上

        //结果分析：
        //程序调用了静态方法m，返回字符串中大写字母的个数，而上面字符串中包含三个大写字母，所以屏幕上输出了3.
    }

    public static int m(String s){
        int count = 0;//定义一个计数器
        for (int i = 0; i < s.length(); i++) {//遍历字符串中的每一个字符
            //Character.isUpperCase() - 用于判断字符是否为大写字母
            //s.charAt(i) - 根据下标访问每个字符
            if(Character.isUpperCase(s.charAt(i)))//如果得到的字符是大学字母
                count++;//则计数器加1
        }
        return count;//返回一个字符串中包含大写字母的个数
    }
}
